#ifndef _MCCUDA_H_
#define _MCCUDA_H_
#include "DXUT.h"

#include "..\Research2.0\Modeling\AlgeBSpline.h"
#include "..\Research2.0\cu\cudadatastruct.h"

#ifdef _MCCUDA_DLL_API_
#else
#define _MCCUDA_DLL_API_ _declspec(dllimport)
#endif

_MCCUDA_DLL_API_ void MCABS(ABSSf* pABS, LPDIRECT3DVERTEXBUFFER9 MCVB, LPDIRECT3DINDEXBUFFER9 MCIB, bool* isAccurateMC, unsigned int maxVertexN, unsigned int * totalverts, unsigned int * polarverts, unsigned int* totalfacts, unsigned int* polarfacts, unsigned int userPart[3], bool IsAS, GAS_SURF* pGAS);

#endif